/*
 * @Author: wangc
 * @Date: 2021-03-15 15:07:03
 * @Description: 请求错误
 */
/* eslint-disable */
import { Toast } from 'vant'
import { openWin } from '@/utils/index'
import { removeInfo } from '@/utils/auth'

export const throwErr = (res) => {
    let message
    if (res.code === 4000) {
        removeInfo()
        message = '无效的token，请重新登入'

        Toast.fail(message)


        // 监听页面消失的时候，关掉页面就可以了
        window.api.addEventListener({
                name: "viewdisappear",
            },
            function() {
                window.api.closeWin();

            }
        );

        setTimeout(() => {
            openWin('index')
        }, 1500)

    } else {
        message = res.msg || '网络请求发生错误'

        Toast.fail(message || '网络请求发生错误')

        // 监听页面消失的时候，关掉页面就可以了
        // window.api.addEventListener({
        //         name: "viewdisappear",
        //     },
        //     function() {
        //         window.api.closeWin();

        //     }
        // );

        // setTimeout(() => {
        //     openWin('index')
        // }, 1500)
    }

    // return Promise.reject(message || '网络请求发生错误')
}